-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Typos in commands.py #3719
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Typos in commands.py #3719
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @hunterhogan. There is small change requested in one of the changed links.
redis/commands/vectorset/commands.py
Outdated
|
||
|
||
For more information see https://redis.io/commands/vembed | ||
For more information, see https://redis.io/commands/vembe.d. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes in the link should be reverted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C:\>curl -I https://redis.io/commands/vembed
HTTP/1.1 301 Moved Permanently
Location: https://redis.io/docs/latest/commands/vembed
A rewrite to add a trailing slash
C:\>curl -I https://redis.io/docs/latest/commands/vembed
HTTP/1.1 302 Moved Temporarily
Location: https://redis.io/docs/latest/commands/vembed/
But then a 404
C:\>curl -I https://redis.io/docs/latest/commands/vembed/
HTTP/1.1 404 Not Found
I found a page with a VEMB
command, and it seems like the right page, but I could be wrong.
If I format it the same as the other URLs, it goes through the same 301 to 302 to 200 cycle and lands on. the page I found.
C:\>curl -I https://redis.io/commands/vemb
HTTP/1.1 301 Moved Permanently
Location: https://redis.io/docs/latest/commands/vemb
C:\>curl -I https://redis.io/docs/latest/commands/vemb
HTTP/1.1 302 Moved Temporarily
Location: https://redis.io/docs/latest/commands/vemb/
C:\>curl -I https://redis.io/docs/latest/commands/vemb/
HTTP/1.1 200 OK
Summary of final URLsC:\>curl -sL https://redis.io/commands/vadd -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vadd/
C:\>curl -sL https://redis.io/commands/vcard -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vcard/
C:\>curl -sL https://redis.io/commands/vdim -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vdim/
C:\>curl -sL https://redis.io/commands/vembed -o /dev/null -w "%{http_code} %{url_effective}\n"
404 https://redis.io/docs/latest/commands/vembed/
C:\>curl -sL https://redis.io/commands/vgetattr -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vgetattr/
C:\>curl -sL https://redis.io/commands/vinfo -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vinfo/
C:\>curl -sL https://redis.io/commands/vlinks -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vlinks/
C:\>curl -sL https://redis.io/commands/vrandmember -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vrandmember/
C:\>curl -sL https://redis.io/commands/vrem -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vrem/
C:\>curl -sL https://redis.io/commands/vsetattr -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vsetattr/
C:\>curl -sL https://redis.io/commands/vsim -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vsim/ Extended URL headersAll URLs have 301 to 302 re-writes
C:\>curl -sLI https://redis.io/commands/vadd
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:36 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:36 GMT
Location: https://redis.io/docs/latest/commands/vadd
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f2e9979a527-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:36 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vadd/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f2f4a2aa527-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:37 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f2feb15a527-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:37 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827031567
x-goog-hash: crc32c=ULxP6g==
x-goog-hash: md5=2kMJtcBYhROPLTPo/vxISg==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 194155
x-guploader-uploadid: ABgVH889z9HVYKi3c2vzCu1a3eOBmH08XXlzJcWOzhuKQA3z5g5oeiwMT0QsRYGezslMxbAs9uayWqk
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vcard
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:37 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:37 GMT
Location: https://redis.io/docs/latest/commands/vcard
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f34ba77ac95-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:37 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vcard/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f356c65ac95-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:38 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f360de5ac95-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:38 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827081902
x-goog-hash: crc32c=5BBFsA==
x-goog-hash: md5=CXURYGSpgI4b9M0IcrxXvw==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 188571
x-guploader-uploadid: ABgVH8_m6mMe7vwep7kcxG6iz3WngPTY4x8qHHSd4j4URlSKykKRek2UCXXSn4AhNPao0vvM1jIm0Ek
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vdim
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:38 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:38 GMT
Location: https://redis.io/docs/latest/commands/vdim
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f3a5dd43d8b-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:38 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vdim/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f3af8233d8b-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:39 GMT
Content-Type: text/html
Connection: keep-alive
Server: cloudflare
CF-Ray: 96af8f3b8a413d8b-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:39 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827124710
x-goog-hash: crc32c=0vuxHA==
x-goog-hash: md5=k87GrRQAVGbCxm816lmKjA==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 189072
x-guploader-uploadid: ABgVH8_Qsi3h6FXXxs5bdiHvTgHeJ1UvgbFVq-TzBKk0H5LBiWdJ2hy5UFH7i5zbCftqp_E6w95yQdM
C:\>curl -sLI https://redis.io/commands/vembed
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:39 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:39 GMT
Location: https://redis.io/docs/latest/commands/vembed
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f404ef660eb-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:39 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vembed/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f41599060eb-MIA
HTTP/1.1 404 Not Found
Date: Wed, 06 Aug 2025 15:27:40 GMT
Content-Type: text/html
Connection: keep-alive
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
CF-RAY: 96af8f41eb0260eb-MIA
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vgetattr
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:40 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:40 GMT
Location: https://redis.io/docs/latest/commands/vgetattr
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f45c938d327-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:40 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vgetattr/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f466b2ad327-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:40 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f46fcb4d327-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:40 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827229397
x-goog-hash: crc32c=bQJwvA==
x-goog-hash: md5=eR+EcDq42MuWINwLnK0nsw==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 189052
x-guploader-uploadid: ABgVH8-fzjw_RTlJUrCG659XMF_R2Xv7Bf-qt1ixYj-1TM1XZP40cRQJL2KtEM_k4ViKKQLNml0rZJM
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vinfo
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:41 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:41 GMT
Location: https://redis.io/docs/latest/commands/vinfo
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f4a69d6c3a9-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:41 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vinfo/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f4b1c39c3a9-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:41 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f4bbe6dc3a9-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:41 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827047698
x-goog-hash: crc32c=YW061A==
x-goog-hash: md5=yD7ce3no8aDmkhx9a73peA==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 190266
x-guploader-uploadid: ABgVH89VcNxoeRGA7Y5YwUrbB7o87c8ZzrSgpf3L6PkpNRLiK4mf-jqZ2nWk3J9AVW6vCAzcecndzo0
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vlinks
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:41 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:41 GMT
Location: https://redis.io/docs/latest/commands/vlinks
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f4f4b4174a6-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:42 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vlinks/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f4ffc0574a6-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:42 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f50acee74a6-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:42 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827109394
x-goog-hash: crc32c=o5aR2g==
x-goog-hash: md5=ROXj7JMgQaUni5FvxfTp/g==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 190847
x-guploader-uploadid: ABgVH8_sI_7sEMh-bSMxkwp9nWWR48CPyS8TKWlf0O_mNHP90vDHkaPnDqfgjvYS1Puxrn7hhFNddLY
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vrandmember
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:42 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:42 GMT
Location: https://redis.io/docs/latest/commands/vrandmember
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f53dda63f41-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:43 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vrandmember/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f55ca9f3f41-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:43 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f565c283f41-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:43 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827150308
x-goog-hash: crc32c=nE2HfQ==
x-goog-hash: md5=P9A7xtMO9wHiANo3lVIZmQ==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 194527
x-guploader-uploadid: ABgVH8_MsDHB0JQn6s5LPpBA6CU0rDSjDQMTa2n2af0hXy0fR_8N3LcmQAHg5fD8NARXxgvbtgH4obM
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vrem
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:43 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:43 GMT
Location: https://redis.io/docs/latest/commands/vrem
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f58ee6055ca-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:43 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vrem/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f59983a55ca-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:43 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f5a39c455ca-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:43 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827125359
x-goog-hash: crc32c=D8Ehxw==
x-goog-hash: md5=2tiWREJaUAPgsu9I2Bs8Fg==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 189471
x-guploader-uploadid: ABgVH8_gigHqExBhWG3UVQCZ2q46n_ULaGu0QDEOuMshkV_mgO2mE-oWGabbWR-a-_CfzkJ9O3QzwKw
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vsetattr
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:44 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:44 GMT
Location: https://redis.io/docs/latest/commands/vsetattr
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f5cc83c88da-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:44 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vsetattr/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f5d7a1c88da-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:44 GMT
Content-Type: text/html
Connection: keep-alive
Server: cloudflare
CF-Ray: 96af8f5e0bc388da-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:44 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827248553
x-goog-hash: crc32c=X+GTbA==
x-goog-hash: md5=1p/nYLQfKbpLoQLf9M73Xg==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 189912
x-guploader-uploadid: ABgVH899aEYf3gSNnbSb6PfYSDIlrqmhZL1pyAkmap_VtW6NLbve1ixpuxYmMxG8gG8argrlFJJEgVA
C:\>curl -sLI https://redis.io/commands/vsim
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:47 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:47 GMT
Location: https://redis.io/docs/latest/commands/vsim
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f6fa971a53f-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:47 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vsim/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f706a6ba53f-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:47 GMT
Content-Type: text/html
Connection: keep-alive
Server: cloudflare
CF-Ray: 96af8f710b49a53f-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:47 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827236063
x-goog-hash: crc32c=snJFhQ==
x-goog-hash: md5=vVK/pC5F9xWATmwT5SfhNQ==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 198325
x-guploader-uploadid: ABgVH8_QdZF4r3O5SGajDkwoJl8oM7RW08oGj_uJyiwfgAML_TZKcz-3YbkZ27_yUDhrFVA0egeSvLc |
Pull Request check-list
Please make sure to review and check all of these items:
NOTE: these things are not required to open a PR and can be done
afterwards / while the PR is open.
Description of change
Please provide a description of the change here.